@charset "utf-8";
/* CSS Document */
html{font-size:63%;}
body{margin:0; padding:0; font:1.2em/1 Arial, "\5b8b\4f53", sans-serif; color:#333333;}
h2,h4,ul,li,p,form,input,label,tr,td{margin:0; padding:0;}
li{list-style:none;}
table{border-collapse:collapse; border-spacing:0;}
img{border:none;}
a{color:#0066cc; text-decoration:none;}
a:hover{color:#ff7c00; text-decoration:underline;}

/*common
 ----------------------------------------*/
.fl{float:left;}
.fr{float:right;}
.header{width:950px; height:70px; margin:0 auto 10px;}
.mainNav,.banner{width:950px; margin:0 auto;}
.footer{width:950px; margin:10px auto 0; line-height:1.8em;}

.content{width:950px; margin:0 auto; line-height:1.8em;}
.content .mCont{float:right; width:710px;}
.content .sideBar{float:left;  width:230px;}

.cols00{margin:10px 0 0; border:1px solid #d5d5d5;}
.cols_hd h4{height:28px; padding-left:10px; border-bottom:1px solid #d5d5d5; background:url(../images/cols_hd.gif) 0 0 repeat-x; color:#333333; line-height:28px; font-size:14px; font-weight:bold;}
.cols_hd h4 span{float:left;}
.cols_hd h4 a{float:right; margin-right:10px;}
.cols_bd{margin:8px 0;}

.contact,.links,.busiRegi{margin:0 10px;}
.detail{margin:0 5px;}
.imgCent{margin:0 20px 10px;text-align:center;}
#pages{margin:10px 10px 0;}
#pages td{border-bottom:2px solid #eeeeee; background:#FFFFDB;}

/*width:100%
 ----------------------------------------*/
.mInfoWrap,.cols00,.cols_hd,.cols_bd{width:100%;}

.wdt97{width:97.2%; margin:0 10px;}
.wdt97 td{padding:4px;}
.wdt97 .td1{width:15%;}

/*header
 ----------------------------------------*/
.header .logo{height:70px;}
.header h2{margin:10px 0 0 10px; color:#295397; font-size:24px;}
.header h2 .subtitle{display:block; margin:6px 0 0 0; font-size:14px;}

/*footer
 ----------------------------------------*/
.footer .mProd{padding:10px 0 10px 70px; border-bottom:1px solid #d5d5d5; background:#ececec; text-indent:-70px;}
.footer .mProd a{margin:0 5px 0 0; white-space:nowrap;}
.footer .copyright{margin:10px 0; text-align:center;}

/*navigation
 ----------------------------------------*/
.mainNav{height:35px;}
.mainNav ul{border:1px solid #3060A5; background:url(../images/navi_bg.gif) 0 0 repeat-x; overflow:hidden; zoom:1;}
.mainNav li{float:left;}
.mainNav li a{display:block; width:90px; height:22px; padding:11px 0 0; border:1px solid #3060A5; border-right:1px solid #0D3A81; color:#94c0ff; font-size:14px; font-weight:bold; text-align:center;}
.mainNav li a:hover{color:#002862;}
.mainNav .current{color:#ffffff;}

/*content
 ----------------------------------------*/
.mInfoWrap{margin:10px 0 0; background:#e8e8e8;}
.mInfo_hd{height:37px; margin:0 0 0 10px;}
.mInfo_bd{width:224px; margin:3px; border:1px solid #c0c0c0; background:#ffffff;}
.mInfo_bd td{margin:10px; padding:0 20px;}
.mInfo_bd h1{margin:10px 0 6px; font-size:14px;}
.mInfo_bd .lookInfo{padding:0 12px 0 0; background:url(../images/goto.gif) right 1px no-repeat;}
.mInfo_bd .bordbtm{height:0; line-height:0; margin:10px 0; border-bottom:1px solid #d9d9d9; font-size:0; overflow:hidden;}
.mInfo_bd .add{display:inline-block; width:86px; height:25px; padding:0 0 0 14px; background:url(../images/addpartner.gif) 0 0 no-repeat; color:#7b1111; line-height:25px;}
.mInfo_bd .add:hover{background:url(../images/addpartner.gif) 0 -25px no-repeat; color:#333333; text-decoration:none;}

.prodList{width:208px; margin:0 10px;}
.prodList .prodItem{display:inline-block; margin:2px 0; padding-left:1em; background:url(../images/arrow.gif) 0 6px no-repeat;}
.prodList table{margin-left:3em;}

.inputBox{height:18px; padding:3px 0 0; border:1px solid #9FA3A4; background:url(../images/inputBox.gif) 0 0 repeat-x;}
.searchBtn{display:block; width:55px; height:25px; margin:10px 0 0 57px; border:none; background:url(../images/searchBtn.gif) 0 0 no-repeat; text-indent:-9999px; cursor:pointer;}

.contact p{}
.links a{margin:0 5px 0 0; white-space:nowrap;}

/*index.html&about.html
 ----------------------------------------*/
.product{margin:8px 14px 0 14px;}
.product a{color:#5e5e5e;}
.product a:hover{color:#ff7c00;}
.product td{width:140px; overflow:hidden; padding:0 14px 10px 14px; vertical-align:top;}
.product .prodName{display:block; margin:6px 0 0; text-align:center;}
.product img{border:1px #E5E5E5 solid; width:140px; height:140px;max-width:100%;} /*新加*/

.video{width:230px; height:170px; margin:10px 0 0 10px;}
.company{min-width:450px; _width:450px; height:126px; margin:0 9px; text-indent:2em;}
.company img{float:left; display:block; width:180px; height:126px; margin:0 10px 0 0;}
.companyInfo{margin:8px 10px; text-indent:2em;}
.companyInfo img{float:left; margin-right:10px;}/*unnesessary*/
.busiReg p{margin:5px 10px; padding-left:60px; text-indent:-60px;}

/*photo.html
 ----------------------------------------*/
.photo{margin:0 14px; text-align:center;}
.photo a{color:#5e5e5e;}
.photo a:hover{color:#ff7c00;}
.photo_inner{width:160px; margin:5px; border:1px solid #DFF4FF; background:#F4FBFF;}
.photo_inner td{padding:9px; vertical-align:top;}
.photo_inner .prodName{display:block; margin:6px 0 0; text-align:center;}

.album {width:140px;display:table-cell; vertical-align:middle; text-align:center; *display:block; *font-size:140px; height:140px; margin-top:5px;}
.album:hover{background:#e7e7e7;}

.photo_hover:hover{border:1px solid #ff9900; background:#ffeed4;}

.photoInfo{width:100%; table-layout:fixed; word-wrap:break-word; word-break:break-all; overflow:hidden; text-align:center;}
.photoInfo .prodName{display:block; margin:6px 0 0; text-align:center;}

/*contact.html
 ----------------------------------------*/
.contact_inner{background:#fafafa;}
.contact_inner td{border-bottom:1px solid #eeeeee;}
.contact_inner .td1{text-align:right;}

/*job.html&patent.html
 ----------------------------------------*/
.job,.patent{margin:10px;}
.job td{width:35%; border:1px solid #E5E5E5;}
.job .td1{background:#f7f7f7; text-align:center;}
.patent td{width:35%; border:1px solid #E5E5E5;}
.patent .td1{background:#FFFFDB; text-align:center;}

/*message.html
 ----------------------------------------*/
.msg input{height:16px; padding:3px 2px 0;}
.msg .td1{text-align:right;}

/*nwes.html
 ----------------------------------------*/
.news{background:#fafafa;}
.news td{padding:5px 14px; border-bottom:1px solid #eeeeee;}
.news td a{float:left;}
.news td span{float:right;}

.news_inner .info{margin-bottom:10px; border-bottom:1px solid #eeeeee; color:#7E7E7E; text-align:center;}
.news_inner h4{margin:10px 0 8px; font-size:16px; text-align:center;}
.news_inner .cont{margin:0 20px 10px; text-indent:2em;}

/*products.html
 ----------------------------------------*/
.prod_inner h2{margin:10px 0 10px 0; border-bottom:1px solid #eeeeee; font-size:16px;}
.prod_inner p{margin-bottom:10px;}
.prodDescrib td{width:35%; padding:4px; border:1px solid #E5E5E5;}
.prodDescrib .td1{background:#F7F7F7; text-align:center;}